/**
 * 称重传感器的接口
 * @author an-ran0
 */
export interface Community {

  /**
   * 初始化
   */
  init(): void;
  /**
   * 得到秤上物品当前的重量
   */
  getWeight(): number;

  /**
   * 当重量发生变化的监听器
   * @param listener 监听事件
   */
  setWeightListener(listener: (weight) => void)

  /**
   * 关闭秤的称重
   */
  close(): void;
}
